package com.xinsoft.service;

import com.xinsoft.common.Response;
import com.xinsoft.entity.dto.ScmStockMoveParam;
import com.xinsoft.entity.po.ScmStockMove;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xinsoft.entity.vo.ScmProduceReturnPageVo;
import com.xinsoft.entity.vo.ScmProduceReturnVo;
import com.xinsoft.entity.vo.ScmStockMovePageVo;
import com.xinsoft.entity.vo.ScmStockMoveVo;

import java.util.List;

/**
* @author 13370
* @description 针对表【scm_stock_move(库存调拨表)】的数据库操作Service
* @createDate 2023-08-17 09:52:00
*/
public interface ScmStockMoveService extends IService<ScmStockMove> {

    Response<?> audit(Integer id);

    Response<?> reverseAudit(Integer id);

    Response<?> findPageListByParam(ScmStockMoveParam param);

    ScmStockMoveVo detail(Integer id);

    List<ScmStockMovePageVo> findListByParam(ScmStockMoveParam param);
}
